home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.006 / xemacs-1 / lib / xemacs-19.13 / lisp / ediff / README < prev   
Encoding:
Text File  |  1995-07-28  |  2.8 KB  |  94 lines

  1. **** EDIFF -- a comprehensive interface to diff for Emacs 19 and XEmacs 19
  2.  
  3. **** This version of Ediff requires *at least* Emacs 19.29 or XEmacs 19.12
  4.  
  5. This directory:
  6.  
  7. README            -- This file
  8. Makefile    -- Automated installation file
  9. ediff.texi    -- Manual in Texinfo format
  10. ediff.info*    -- The Info files
  11. ediff.dvi    -- Manual in DVI format
  12.  
  13. ediff.el        -- Ediff Emacs Lisp code
  14. ediff-init.el    -- Ediff Emacs Lisp code
  15. ediff-wind.el    -- Ediff Emacs Lisp code
  16. ediff-util.el    -- Ediff Emacs Lisp code
  17. ediff-diff.el    -- Ediff Emacs Lisp code
  18. ediff-merg.el    -- Ediff Emacs Lisp code
  19. ediff-hook.el    -- Ediff Emacs Lisp code
  20.  
  21.  
  22. To install Ediff do:
  23.  
  24.         uncompress ediff.shar.Z
  25.         tar xf ediff.shar
  26.  
  27.  
  28. Then do the following:
  29.  
  30. 1. To compile Lisp:
  31.         
  32.                   make  (or 'make all')
  33.    
  34. 2. You can also type
  35.  
  36.            make install
  37.            
  38.    to do what "make all" does plus it will copy the files ediff*.elc
  39.    into a suitable Lisp directory.
  40.    
  41.    To make this happen, you will most likely have to change the PREFIX
  42.    variable in Makefile and, possibly, one or more of these variables:
  43.    
  44.        DATADIR, LISPDIR, INFODIR, ETCDIR, and VERSION
  45.     
  46.    if they don't point to the right directories in your installation.
  47.    You also need to have a write permission for all directories
  48.    mentioned in LISPDIR, INFODIR, and ETCDIR.
  49.    
  50. 3. XEmacs users must invoke `make' with the parameter EMACS=xemacs
  51.    or whatever name is used to invoke XEmacs (some sites still use xemacs
  52.    for Emacs 18). An even better thing would be to edit Makefile directly
  53.    as indicated in the comments there.
  54.  
  55. For manual installation, copy ediff*.elc into a directory on your load-path.
  56.  
  57. For more details, read documentation at the beginning of the file ediff.el
  58.  
  59. To install on-line documentation, you need to install the Info files
  60. by copying 
  61.  
  62. ediff.info*
  63.  
  64. into your Info directory (which is emacs-root-dir/info,
  65. if emacs-root-dir is the root directory of the installation).
  66.  
  67. Then edit the file 
  68.  
  69. emacs-root-dir/info/dir
  70.  
  71. to include the root menu item for Ediff (check how other menu
  72. items look like in this file). 
  73.  
  74. In Emacs, this item should look like this:
  75.  
  76. *  Ediff: (ediff.info).  A Visual Interface to Unix Diff and Patch Utilities
  77.  
  78. In XEmacs, it looks like:
  79.  
  80. *  Ediff::        A Visual Interface to Unix Diff and Patch Utilities
  81.  
  82.  
  83. Normally, all Ediff menus and autoloads are already defined in Emacs, so u
  84. don't need to define anything in your .emacs to run Ediff.
  85. However, if it was announced that this distribution of Ediff contains
  86. new features, you may have to put 
  87.  
  88. (require 'ediff-hook)
  89.  
  90. in your .emacs to take advantage of these new features. This doesn't load
  91. Ediff, but readies it for any taks u assign to it. When this version of
  92. Ediff gets installed in the standard Emacs distribution, you may remove
  93. the above require-statement (but leaving it in does no harm).
  94.